/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Motor;

import Interfaz.InterfazControl;
import java.util.Date;
import java.util.List;

/**
 *
 * @author yindri
 */
public class Factura
{
	private int idFactura;
	//private Date timeStamp;
	private int idCajera;
	private float monto;
	private float iva;
	private List<Producto> productos;
	
	private MetodoDePago elMetodoDePago;

	public Factura(int idFactura,int idCajera, float monto, float iva,List<Producto> productos)		//, MetodoDePago	elMetodoDePago)      Date timeStamp,
	{
		this.idFactura = idFactura;
		//this.timeStamp = timeStamp;
		this.idCajera = idCajera;
		this.monto = monto;
		this.iva = iva;
		this.productos=productos;
		//this.elMetodoDePago = elMetodoDePago;
	}

	public Factura()
	{

	}
//
//	public MetodoDePago getElMetodoDePago() {
//		return elMetodoDePago;
//	}
//
//	public void setElMetodoDePago(MetodoDePago elMetodoDePago) {
//		this.elMetodoDePago = elMetodoDePago;
//	}

	public int getIdCajera() {
		return idCajera;
	}

	public void setIdCajera(int idCajera) {
		this.idCajera = idCajera;
	}

	public int getIdFactura() {
		return idFactura;
	}

	public void setIdFactura(int idFactura) {
		this.idFactura = idFactura;
	}

	public float getIva() {
		return iva;
	}

	public void setIva(float iva) {
		this.iva = iva;
	}

	public float getMonto() {
		return monto;
	}

	public void setMonto(float monto) {
		this.monto = monto;
	}

	/**
	 * @return the productos
	 */ public List<Producto> getProductos() {
		return productos;
	}

	/**
	 * @param productos the productos to set
	 */ public void setProductos(List<Producto> productos) {
		this.productos = productos;
	}
//
//	public Date getTimeStamp() {
//		return timeStamp;
//	}
//
//	public void setTimeStamp(Date timeStamp) {
//		this.timeStamp = timeStamp;
//	}

   
	
	

}
